C-minor v0.0

IAstExprNodeVisitor<T> Interface

Assembly: Topten.Cminor.Compiler.dll
Namespace: Topten.Cminor.Ast

Visitor pattern callback for AstExprNode

public interface IAstExprNodeVisitor<T>

Type Parameters

T

A visitor defined return value for the visitor callbacks

Methods

Visit(AstExprNodeLiteral)

Visitor callback for Literal nodes

Visit(AstExprNodeMethodCall)

Visitor callback for MethodCall nodes

Visit(AstExprNodeIndexer)

Visitor callback for Indexer nodes

Visit(AstExprNodeUnaryOp)

Visitor callback for UnaryOp nodes

Visit(AstExprNodeBinaryOp)

Visitor callback for BinaryOp nodes

Visit(AstExprNodeTernaryOp)

Visitor callback for TernaryOp nodes

Visit(AstExprNodeIdentifier)

Visitor callback for Identifier nodes

Visit(AstExprNodeTypeCast)

Visitor callback for Type Cast nodes

Visit(AstExprNodeInterpolatedString)

Visitor callback for StrCat nodes